﻿using System;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

// General Information about an assembly is controlled through the following 
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("KvDbApi")]
[assembly: AssemblyDescription("SQL Server Key Value store implementation using XTP shock absorber pattern.")]
[assembly: ComVisible(false)]
[assembly: Guid("89e4e602-9172-4c9a-a1af-41f11a44b4eb")]
[assembly: CLSCompliant(true)]
[assembly: InternalsVisibleTo("KvDb.Tests")]
[assembly: InternalsVisibleTo("KvDb.IntegrationTests")]

////[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "Kv", Justification = "Naming style is more appealing visually.")]
////[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "Kv", Scope = "namespace", Target = "KvDbApi", Justification = "Naming style is more appealing visually.")]
////[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "KvDbApi", Justification = "Default project namespace.")]
